home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / xrn17.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  42.3 KB  |  1,636 lines

  1. *GPDSpecVersion: "1.0"
  2. *GPDFileVersion: "1.24"
  3. *GPDFileName: "xrn17.gpd"
  4. *Include: "StdNames.gpd"
  5. *Include: "ttfsub.gpd"
  6. *Include: "XrxCbIds.gpd"
  7. *ModelName: "Xerox DocuPrint N17"
  8. *MasterUnits: PAIR(1200, 1200)
  9. *ResourceDLL: "pcl5eres.dll"
  10. *HelpFile: "XeroxDP.hlp"
  11. *PrinterType: PAGE
  12. *PrintRatePPM: 17
  13. *MaxCopies: 999
  14.  
  15. *rcInstalledOptionNameID: 443
  16. *rcNotInstalledOptionNameID: 444
  17.  
  18. *% Allow the plugin to process the Xerox Job Type Command
  19. *Command: CmdStartJob
  20. {
  21.     *Order: JOB_SETUP.1
  22.     *CallbackID: =CB_JOB_TYPE
  23. }
  24.  
  25. *Feature: Collate
  26. {
  27.     *rcNameID: 366
  28.     *DefaultOption: OFF
  29.     *Option: OFF
  30.     {
  31.     *rcNameID: =OFF_DISPLAY
  32.     }
  33.     *Option: ON
  34.     {
  35.     *rcNameID: =ON_DISPLAY
  36.         *Command: CmdSelect
  37.         {
  38.             *Order: JOB_SETUP.2
  39.             *Cmd: "@PJL SET QTY=" %d{NumOfCopies}"<0A>"
  40.         }
  41.     }
  42. }
  43.  
  44. *Feature: Orientation
  45. {
  46.     *rcNameID: =ORIENTATION_DISPLAY
  47.     *DefaultOption: PORTRAIT
  48.     *Option: PORTRAIT
  49.     {
  50.         *rcNameID: =PORTRAIT_DISPLAY
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.25
  54.             *NoPageEject?: TRUE    
  55.             *Cmd: "<1B>&l0o1E"
  56.         }
  57.     }
  58.     *Option: LANDSCAPE_CC90
  59.     {
  60.         *rcNameID: =LANDSCAPE_DISPLAY
  61.         *Command: CmdSelect
  62.         {
  63.             *Order: DOC_SETUP.25
  64.             *NoPageEject?: TRUE
  65.             *Cmd: "<1B>&l1o1E"
  66.         }
  67.     }
  68. }
  69. *Feature: InputBin
  70. {
  71.     *rcNameID: =PAPER_SOURCE_DISPLAY
  72.     *DefaultOption: Option1 
  73.     *Option: Option1          *% Auto Select
  74.     {
  75.         *rcNameID: 271
  76.         *Command: CmdSelect
  77.         {
  78.             *Order: DOC_SETUP.15
  79.             *Cmd: "<1B>&l7H"
  80.         }
  81.     }
  82.     *Option: Option2      *% Tray 1
  83.     {
  84.         *rcNameID: 276
  85.         *Command: CmdSelect
  86.         {
  87.             *Order: DOC_SETUP.15
  88.             *Cmd: "<1B>&l1H"
  89.         }
  90.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5, PaperSize.A6, PaperSize.A5, PaperSize.ENV_B5, PaperSize.STATEMENT)
  91.     }
  92.     *Option: Option3     *% Tray 2
  93.     {
  94.         *rcNameID: 277
  95.         *Command: CmdSelect
  96.         {
  97.             *Order: DOC_SETUP.15
  98.             *Cmd: "<1B>&l4H"
  99.         }
  100.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5, PaperSize.A6, PaperSize.A5, PaperSize.ENV_B5, PaperSize.STATEMENT, PaperSize.EXECUTIVE)
  101.     }
  102.     *Option: Option4      *% Tray3
  103.     {
  104.         *rcNameID: 410
  105.         *Command: CmdSelect
  106.         {
  107.             *Order: DOC_SETUP.15
  108.             *Cmd: "<1B>&l5H"
  109.         }
  110.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5, PaperSize.A6, PaperSize.A5, PaperSize.ENV_B5, PaperSize.STATEMENT, PaperSize.EXECUTIVE)
  111.     }
  112.     *Option: MANUAL
  113.     {
  114.     *rcNameID: 576
  115.         *Command: CmdSelect
  116.         {
  117.             *Order: DOC_SETUP.15
  118.             *Cmd: "<1B>&l2H"
  119.         }
  120.     }
  121.  
  122.     *Option: MBF         
  123.     {
  124.     *rcNameID: 555
  125.         *Command: CmdSelect
  126.         {
  127.             *Order: DOC_SETUP.15
  128.             *Cmd: "<1B>&l8H"
  129.         }
  130.  
  131.     }
  132.     *Option: ENVFEED
  133.     {
  134.         *rcNameID: =ENV_FEED_DISPLAY
  135.         *Command: CmdSelect
  136.         {
  137.             *Order: DOC_SETUP.15
  138.             *Cmd: "<1B>&l6H"
  139.         }
  140.     *Constraints: LIST(PaperSize.LETTER, PaperSize.A4, PaperSize.FOLIO, PaperSize.LEGAL, PaperSize.A6, PaperSize.A5, PaperSize.ENV_B5, PaperSize.STATEMENT, PaperSize.EXECUTIVE)
  141.     }
  142. }
  143.  
  144. *Feature: Tray2
  145. {
  146.     *rcNameID: 277
  147.     *HelpIndex: 45757
  148.     *FeatureType: PRINTER_PROPERTY
  149.     *DefaultOption: NotInstalled
  150.  
  151.     *Option: Installed
  152.     {
  153.     *rcNameID: 443
  154.     }
  155.     *Option: NotInstalled
  156.     {
  157.     *rcNameID: 444
  158.         *Constraints: LIST(InputBin.Option3)
  159.     }
  160. }
  161.  
  162. *Feature: Tray3
  163. {
  164.     *rcNameID: 410
  165.     *HelpIndex: 45758
  166.     *FeatureType: PRINTER_PROPERTY
  167.     *DefaultOption: NotInstalled
  168.  
  169.     *Option: Installed
  170.     {
  171.     *rcNameID: 443
  172.     }
  173.     *Option: NotInstalled
  174.     {
  175.     *rcNameID: 444
  176.         *Constraints: LIST(InputBin.Option4)
  177.     }
  178. }
  179.  
  180. *Feature: ENVFEED
  181. {
  182.     *rcNameID: =ENV_FEED_DISPLAY
  183.     *HelpIndex: 45619
  184.     *FeatureType: PRINTER_PROPERTY
  185.     *DefaultOption: NotInstalled
  186.  
  187.     *Option: Installed
  188.     {
  189.     *rcNameID: 443
  190.     }
  191.     *Option: NotInstalled
  192.     {
  193.     *rcNameID: 444
  194.     *Constraints: LIST(InputBin.ENVFEED)
  195.     }
  196. }
  197.  
  198. *Feature: Resolution
  199. {
  200.     *rcNameID: =RESOLUTION_DISPLAY
  201.     *DefaultOption: Option1
  202.     *Option: Option1
  203.     {
  204.     *Name: "600 x 600 " =DOTS_PER_INCH
  205.         *DPI: PAIR(600, 600)
  206.         *TextDPI: PAIR(600, 600)
  207.         *MinStripBlankPixels: 32
  208.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  209.         *SpotDiameter: 100
  210.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  211.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  212.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  213.         *Command: CmdSelect
  214.         {
  215.             *Order: JOB_SETUP.7
  216.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  217.         }
  218.     }
  219.     *Option: Option2
  220.     {
  221.     *Name: "300 x 300 " =DOTS_PER_INCH
  222.         *DPI: PAIR(300, 300)
  223.         *TextDPI: PAIR(300, 300)
  224.         *MinStripBlankPixels: 32
  225.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  226.         *SpotDiameter: 100
  227.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  228.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  229.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  230.         *Command: CmdSelect
  231.         {
  232.             *Order: JOB_SETUP.7
  233.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  234.         }
  235.     }
  236. }
  237.  
  238. *Feature: PaperSize
  239. {
  240.     *rcNameID: =PAPER_SIZE_DISPLAY
  241.     *DefaultOption: LETTER
  242.     *Option: LETTER
  243.     {
  244.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  245.         *switch: Orientation
  246.         {
  247.             *case: PORTRAIT
  248.             {
  249.         *switch: EdgeToEdge
  250.         {
  251.             *case: OFF
  252.             {
  253.                         *PrintableArea: PAIR(9600, 12660)
  254.                             *PrintableOrigin: PAIR(300, 300)
  255.                            *CursorOrigin: PAIR(300, 220)
  256.                         *Command: CmdSelect
  257.                         {
  258.                                *Order: DOC_SETUP.30
  259.                                 *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7656Y"
  260.                             }
  261.             }
  262.             *case: ON
  263.             {
  264.                         *PrintableArea: PAIR(10060, 13060)
  265.                             *PrintableOrigin: PAIR(70, 70)
  266.                            *CursorOrigin: PAIR(0, 0)
  267.                         *Command: CmdSelect
  268.                         {
  269.                                *Order: DOC_SETUP.30
  270.                                 *Cmd: "<1B>&l2a8c0E<1B>*p0x0Y<1B>*c0t6120x7920Y"
  271.                             }
  272.             }
  273.         }
  274.             }
  275.             *case: LANDSCAPE_CC90
  276.             {
  277.         *switch: EdgeToEdge
  278.         {
  279.             *case: OFF
  280.             {
  281.                         *PrintableArea: PAIR(9760, 12720)
  282.                         *PrintableOrigin: PAIR(200, 240)
  283.                         *CursorOrigin: PAIR(200, 12960)
  284.                         *Command: CmdSelect
  285.                         {
  286.                                 *Order: DOC_SETUP.30
  287.                                 *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7652x5880Y"
  288.                         }
  289.             }
  290.             *case: ON
  291.             {
  292.                         *PrintableArea: PAIR(10060, 13060)
  293.                             *PrintableOrigin: PAIR(70, 70)
  294.                            *CursorOrigin: PAIR(0, 13200)
  295.                         *Command: CmdSelect
  296.                         {
  297.                                *Order: DOC_SETUP.30
  298.                                 *Cmd: "<1B>&l2a8c0E<1B>*p0x0Y<1B>*c0t7920x6120Y"
  299.                             }
  300.             }
  301.         }
  302.             }
  303.         }
  304.     }
  305.     *Option: LEGAL
  306.     {
  307.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  308.         *switch: Orientation
  309.         {
  310.             *case: PORTRAIT
  311.             {
  312.         *switch: EdgeToEdge
  313.         {
  314.             *case: OFF
  315.             {
  316.                         *PrintableArea: PAIR(9600, 16260)
  317.                         *PrintableOrigin: PAIR(300, 300)
  318.                         *CursorOrigin: PAIR(300, 180)
  319.                         *Command: CmdSelect
  320.                         {
  321.                                 *Order: DOC_SETUP.30
  322.                                 *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  323.                 }
  324.             }
  325.             *case: ON
  326.             {
  327.                         *PrintableArea: PAIR(10060, 16660)
  328.                             *PrintableOrigin: PAIR(70, 120)
  329.                            *CursorOrigin: PAIR(0, 20)
  330.                         *Command: CmdSelect
  331.                         {
  332.                                 *Order: DOC_SETUP.30
  333.                                 *Cmd: "<1B>&l3a8c0E<1B>*p0x0Y<1B>*c0t6120x10080Y"
  334.                             }
  335.             }
  336.                 }
  337.             }
  338.             *case: LANDSCAPE_CC90
  339.             {
  340.         *switch: EdgeToEdge
  341.         {
  342.             *case: OFF
  343.             {
  344.                         *PrintableArea: PAIR(9760, 16320)
  345.                         *PrintableOrigin: PAIR(350, 200)
  346.                         *CursorOrigin: PAIR(30, 16500)
  347.                         *Command: CmdSelect
  348.                         {
  349.                                 *Order: DOC_SETUP.30
  350.                                 *Cmd: "<1B>&l3a8c0E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  351.                         }
  352.             }
  353.             *case: ON
  354.             {
  355.                         *PrintableArea: PAIR(10060, 16660)
  356.                             *PrintableOrigin: PAIR(70, 120)
  357.                            *CursorOrigin: PAIR(0, 16800)
  358.                         *Command: CmdSelect
  359.                         {
  360.                                 *Order: DOC_SETUP.30
  361.                                 *Cmd: "<1B>&l3a8c0E<1B>*p0x0Y<1B>*c0t10080x6120Y"
  362.                             }
  363.             }
  364.         }
  365.             }
  366.         }
  367.     }
  368.     *Option: FOLIO  *%8.5 x 13 in
  369.     {
  370.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  371.         *switch: Orientation
  372.         {
  373.             *case: PORTRAIT
  374.             {
  375.         *switch: EdgeToEdge
  376.         {
  377.             *case: OFF
  378.             {
  379.                         *PrintableArea: PAIR(9600, 15060)
  380.                         *PrintableOrigin: PAIR(300, 300)
  381.                         *CursorOrigin: PAIR(300, 180)
  382.                         *Command: CmdSelect
  383.                         {
  384.                                 *Order: DOC_SETUP.30
  385.                                 *Cmd: "<1B>&l10a8c1E<1B>*p0x0Y<1B>*c0t5760x9144Y"
  386.                         }
  387.             }
  388.             *case: ON
  389.             {
  390.                         *PrintableArea: PAIR(10060, 15460)
  391.                             *PrintableOrigin: PAIR(70, 70)
  392.                            *CursorOrigin: PAIR(0, 0)
  393.                         *Command: CmdSelect
  394.                         {
  395.                                 *Order: DOC_SETUP.30
  396.                                 *Cmd: "<1B>&l10a8c0E<1B>*p0x0Y<1B>*c0t6120x9360Y"
  397.                             }
  398.             }
  399.                 }
  400.             }
  401.             *case: LANDSCAPE_CC90
  402.             {
  403.         *switch: EdgeToEdge
  404.         {
  405.             *case: OFF
  406.             {
  407.                         *PrintableArea: PAIR(9720, 15000)
  408.                         *PrintableOrigin: PAIR(240, 300)
  409.                         *CursorOrigin: PAIR(200, 15360)
  410.                         *Command: CmdSelect
  411.                         {
  412.                                 *Order: DOC_SETUP.30
  413.                                 *Cmd: "<1B>&l10a8c1E<1B>*p0x0Y<1B>*c0t9042x5880Y"
  414.                         }
  415.             }
  416.             *case: ON
  417.             {
  418.                         *PrintableArea: PAIR(10060, 15460)
  419.                             *PrintableOrigin: PAIR(70, 70)
  420.                            *CursorOrigin: PAIR(0, 15600)
  421.                         *Command: CmdSelect
  422.                         {
  423.                                 *Order: DOC_SETUP.30
  424.                                 *Cmd: "<1B>&l10a8c0E<1B>*p0x0Y<1B>*c0t9360x6120Y"
  425.                             }
  426.             }
  427.                 }
  428.             }
  429.         }
  430.     }
  431.     *Option: STATEMENT
  432.     {
  433.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  434.         *switch: Orientation
  435.         {
  436.             *case: PORTRAIT
  437.             {
  438.         *switch: EdgeToEdge
  439.         {
  440.             *case: OFF
  441.             {
  442.                         *PrintableArea: PAIR(6000, 9600)
  443.                         *PrintableOrigin: PAIR(300, 300)
  444.                         *CursorOrigin: PAIR(300, 300)
  445.                         *Command: CmdSelect
  446.                         {
  447.                                 *Order: DOC_SETUP.30
  448.                                 *Cmd: "<1B>&l15a8c1E<1B>*p0x0Y<1B>*c0t3600x5760Y"
  449.                         }
  450.             }
  451.             *case: ON
  452.             {
  453.                         *PrintableArea: PAIR(6460, 10060)
  454.                             *PrintableOrigin: PAIR(70, 70)
  455.                            *CursorOrigin: PAIR(0, 0)
  456.                         *Command: CmdSelect
  457.                         {
  458.                                 *Order: DOC_SETUP.30
  459.                                 *Cmd: "<1B>&l15a8c0E<1B>*p0x0Y<1B>*c0t3960x6120Y"
  460.                             }
  461.             }
  462.                 }
  463.             }
  464.             *case: LANDSCAPE_CC90
  465.             {
  466.         *switch: EdgeToEdge
  467.         {
  468.             *case: OFF
  469.             {
  470.                         *PrintableArea: PAIR(6000, 9600)
  471.                         *PrintableOrigin: PAIR(300, 300)
  472.                         *CursorOrigin: PAIR(300, 9900)
  473.                         *Command: CmdSelect
  474.                         {
  475.                                 *Order: DOC_SETUP.30
  476.                                 *Cmd: "<1B>&l15a8c1E<1B>*p0x0Y<1B>*c0t5760x3600Y"
  477.                         }
  478.             }
  479.             *case: ON
  480.             {
  481.                         *PrintableArea: PAIR(6460, 10060)
  482.                             *PrintableOrigin: PAIR(70, 70)
  483.                            *CursorOrigin: PAIR(0, 10200)
  484.                         *Command: CmdSelect
  485.                         {
  486.                                 *Order: DOC_SETUP.30
  487.                                 *Cmd: "<1B>&l15a8c0E<1B>*p0x0Y<1B>*c0t6120x3960Y"
  488.                             }
  489.             }
  490.                 }
  491.             }
  492.         }       
  493.     }
  494.     *Option: EXECUTIVE
  495.     {
  496.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  497.         *switch: Orientation
  498.         {
  499.             *case: PORTRAIT
  500.             {
  501.         *switch: EdgeToEdge
  502.         {
  503.             *case: OFF
  504.             {
  505.                         *PrintableArea: PAIR(8100, 12060)
  506.                         *PrintableOrigin: PAIR(248, 300)
  507.                         *CursorOrigin: PAIR(248, 240)
  508.                         *Command: CmdSelect
  509.                         {
  510.                                 *Order: DOC_SETUP.30
  511.                                 *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4922x7272Y"
  512.                         }
  513.             }
  514.             *case: ON
  515.             {
  516.                         *PrintableArea: PAIR(8560, 12460)
  517.                             *PrintableOrigin: PAIR(70, 70)
  518.                            *CursorOrigin: PAIR(0, 0)
  519.                         *Command: CmdSelect
  520.                         {
  521.                                 *Order: DOC_SETUP.30
  522.                                 *Cmd: "<1B>&l1a8c0E<1B>*p0x0Y<1B>*c0t5220x7560Y"
  523.                             }
  524.             }
  525.                 }
  526.             }
  527.             *case: LANDSCAPE_CC90
  528.             {
  529.         *switch: EdgeToEdge
  530.         {
  531.             *case: OFF
  532.             {
  533.                         *PrintableArea: PAIR(8220, 12120)
  534.                         *PrintableOrigin: PAIR(240, 240)
  535.                         *CursorOrigin: PAIR(160, 12360)
  536.                         *Command: CmdSelect
  537.                         {
  538.                                 *Order: DOC_SETUP.30
  539.                                 *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x5028Y"
  540.                         }
  541.             }
  542.             *case: ON
  543.             {
  544.                         *PrintableArea: PAIR(8560, 12460)
  545.                             *PrintableOrigin: PAIR(70, 70)
  546.                            *CursorOrigin: PAIR(0, 12600)
  547.                         *Command: CmdSelect
  548.                         {
  549.                                 *Order: DOC_SETUP.30
  550.                                 *Cmd: "<1B>&l1a8c0E<1B>*p0x0Y<1B>*c0t7560x5220Y"
  551.                             }
  552.             }
  553.                 }
  554.             }
  555.         }
  556.     }
  557.     *Option: A4
  558.     {
  559.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  560.         *switch: Orientation
  561.         {
  562.             *case: PORTRAIT
  563.             {
  564.         *switch: EdgeToEdge
  565.         {
  566.             *case: OFF
  567.             {
  568.                         *PrintableArea: PAIR(9344, 13488)
  569.                         *PrintableOrigin: PAIR(248, 300)
  570.                         *CursorOrigin: PAIR(248, 200)
  571.                         *Command: CmdSelect
  572.                         {
  573.                                 *Order: DOC_SETUP.30
  574.                                 *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5657x8177Y"
  575.                         }
  576.             }
  577.             *case: ON
  578.             {
  579.                         *PrintableArea: PAIR(9784, 13888)
  580.                             *PrintableOrigin: PAIR(70, 70)
  581.                            *CursorOrigin: PAIR(0, 0)
  582.                         *Command: CmdSelect
  583.                         {
  584.                                 *Order: DOC_SETUP.30
  585.                                 *Cmd: "<1B>&l26a8c0E<1B>*p0x0Y<1B>*c0t5954x8416Y"
  586.                             }
  587.             }
  588.                 }
  589.             }
  590.             *case: LANDSCAPE_CC90
  591.             {
  592.         *switch: EdgeToEdge
  593.         {
  594.             *case: OFF
  595.             {
  596.                         *PrintableArea: PAIR(9424, 13548)
  597.                         *PrintableOrigin: PAIR(240, 240)
  598.                         *CursorOrigin: PAIR(160, 13788)
  599.                         *Command: CmdSelect
  600.                         {
  601.                                 *Order: DOC_SETUP.30
  602.                                 *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8128x5762Y"
  603.                         }
  604.             }
  605.             *case: ON
  606.             {
  607.                         *PrintableArea: PAIR(9784, 13888)
  608.                             *PrintableOrigin: PAIR(70, 70)
  609.                            *CursorOrigin: PAIR(0, 14028)
  610.                         *Command: CmdSelect
  611.                         {
  612.                                 *Order: DOC_SETUP.30
  613.                                 *Cmd: "<1B>&l26a8c0E<1B>*p0x0Y<1B>*c0t8416x5954Y"
  614.                             }
  615.             }
  616.                 }
  617.             }
  618.         }
  619.     }
  620.     *Option: A6
  621.     {
  622.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  623.         *switch: Orientation
  624.         {
  625.             *case: PORTRAIT
  626.             {
  627.         *switch: EdgeToEdge
  628.         {
  629.             *case: OFF
  630.             {
  631.                         *PrintableArea: PAIR(4360, 6392)
  632.                         *PrintableOrigin: PAIR(300, 300)
  633.                         *CursorOrigin: PAIR(300, 252)
  634.                         *Command: CmdSelect
  635.                         {
  636.                                 *Order: DOC_SETUP.30
  637.                                 *Cmd: "<1B>&l24a8c1E<1B>*p0x0Y<1B>*c0t2736x3852Y"
  638.                         }
  639.             }
  640.             *case: ON
  641.             {
  642.                         *PrintableArea: PAIR(4820, 6850)
  643.                             *PrintableOrigin: PAIR(70, 70)
  644.                            *CursorOrigin: PAIR(0, 0)
  645.                         *Command: CmdSelect
  646.                         {
  647.                                 *Order: DOC_SETUP.30
  648.                                 *Cmd: "<1B>&l24a8c0E<1B>*p0x0Y<1B>*c0t2976x4194Y"
  649.                             }
  650.             }
  651.                 }
  652.             }
  653.             *case: LANDSCAPE_CC90
  654.             {
  655.         *switch: EdgeToEdge
  656.         {
  657.             *case: OFF
  658.             {
  659.                         *PrintableArea: PAIR(4360, 6392)
  660.                         *PrintableOrigin: PAIR(300, 300)
  661.                         *CursorOrigin: PAIR(200, 6692)
  662.                         *Command: CmdSelect
  663.                         {
  664.                                 *Order: DOC_SETUP.30
  665.                                 *Cmd: "<1B>&l24a8c1E<1B>*p0x0Y<1B>*c0t3852x2736Y"
  666.                         }
  667.             }
  668.             *case: ON
  669.             {
  670.                         *PrintableArea: PAIR(4820, 6850)
  671.                             *PrintableOrigin: PAIR(70, 70)
  672.                            *CursorOrigin: PAIR(0, 6992)
  673.                         *Command: CmdSelect
  674.                         {
  675.                                 *Order: DOC_SETUP.30
  676.                                 *Cmd: "<1B>&l24a8c0E<1B>*p0x0Y<1B>*c0t4194x2976Y"
  677.                             }
  678.             }
  679.                 }
  680.             }
  681.         }
  682.     }
  683.     *Option: A5
  684.     {
  685.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  686.         *switch: Orientation
  687.         {
  688.             *case: PORTRAIT
  689.             {
  690.         *switch: EdgeToEdge
  691.         {
  692.             *case: OFF
  693.             {
  694.                         *PrintableArea: PAIR(6396, 9384)
  695.                         *PrintableOrigin: PAIR(300, 300)
  696.                         *CursorOrigin: PAIR(300, 180)
  697.                         *Command: CmdSelect
  698.                         {
  699.                                 *Order: DOC_SETUP.30
  700.                                 *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t3837x5738Y"
  701.                         }
  702.             }
  703.             *case: ON
  704.             {
  705.                         *PrintableArea: PAIR(6856, 9784)
  706.                             *PrintableOrigin: PAIR(70, 70)
  707.                            *CursorOrigin: PAIR(0, 0)
  708.                         *Command: CmdSelect
  709.                         {
  710.                                 *Order: DOC_SETUP.30
  711.                                 *Cmd: "<1B>&l25a8c0E<1B>*p0x0Y<1B>*c0t4196x5954Y"
  712.                             }
  713.             }
  714.                 }
  715.             }
  716.             *case: LANDSCAPE_CC90
  717.             {
  718.         *switch: EdgeToEdge
  719.         {
  720.             *case: OFF
  721.             {
  722.                         *PrintableArea: PAIR(6396, 9324)
  723.                         *PrintableOrigin: PAIR(300, 300)
  724.                         *CursorOrigin: PAIR(200, 9624)
  725.                         *Command: CmdSelect
  726.                         {
  727.                                 *Order: DOC_SETUP.30
  728.                                 *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t5594x3957Y"
  729.                         }
  730.             }
  731.             *case: ON
  732.             {
  733.                         *PrintableArea: PAIR(6856, 9784)
  734.                             *PrintableOrigin: PAIR(70, 70)
  735.                            *CursorOrigin: PAIR(0, 9924)
  736.                         *Command: CmdSelect
  737.                         {
  738.                                 *Order: DOC_SETUP.30
  739.                                 *Cmd: "<1B>&l25a8c0E<1B>*p0x0Y<1B>*c0t5954x4196Y"
  740.                             }
  741.             }
  742.                 }
  743.             }
  744.         }
  745.     }
  746.     *Option: ENV_B5    *%This really needs to be B5 ISO paper not an envelope
  747.     {
  748.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  749. *%        *Name: "B5 ISO"
  750. *%        *PageDimensions: PAIR(8314, 11812)
  751.         *switch: Orientation
  752.         {
  753.             *case: PORTRAIT
  754.             {
  755.         *switch: EdgeToEdge
  756.         {
  757.             *case: OFF
  758.             {
  759.                         *PrintableArea: PAIR(7714, 11272)
  760.                         *PrintableOrigin: PAIR(300, 300)
  761.                         *CursorOrigin: PAIR(300, 180)
  762.                         *Command: CmdSelect
  763.                         {
  764.                                 *Order: DOC_SETUP.30
  765.                                 *Cmd: "<1B>&l65a8c1E<1B>*p0x0Y<1B>*c0t4802x6868Y"
  766.                         }
  767.             }
  768.             *case: ON
  769.             {
  770.                         *PrintableArea: PAIR(8174, 11672)
  771.                             *PrintableOrigin: PAIR(70, 70)
  772.                            *CursorOrigin: PAIR(0, 0)
  773.                         *Command: CmdSelect
  774.                         {
  775.                                 *Order: DOC_SETUP.30
  776.                                 *Cmd: "<1B>&l65a8c0E<1B>*p0x0Y<1B>*c0t4988x7086Y"
  777.                             }
  778.             }
  779.                 }
  780.             }
  781.             *case: LANDSCAPE_CC90
  782.             {
  783.         *switch: EdgeToEdge
  784.         {
  785.             *case: OFF
  786.             {
  787.                         *PrintableArea: PAIR(7834, 11332)
  788.                         *PrintableOrigin: PAIR(240, 240)
  789.                         *CursorOrigin: PAIR(200, 11572)
  790.                         *Command: CmdSelect
  791.                         {
  792.                                 *Order: DOC_SETUP.30
  793.                                 *Cmd: "<1B>&l65a8c1E<1B>*p0x0Y<1B>*c0t6998x4802Y"
  794.                         }
  795.             }
  796.             *case: ON
  797.             {
  798.                         *PrintableArea: PAIR(8174, 11672)
  799.                             *PrintableOrigin: PAIR(70, 70)
  800.                            *CursorOrigin: PAIR(0, 11812)
  801.                         *Command: CmdSelect
  802.                         {
  803.                                 *Order: DOC_SETUP.30
  804.                                 *Cmd: "<1B>&l65a8c0E<1B>*p0x0Y<1B>*c0t7086x4988Y"
  805.                             }
  806.             }
  807.                 }
  808.             }
  809.         }
  810.     }
  811.     *Option: ENV_10
  812.     {
  813.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  814.         *switch: Orientation
  815.         {
  816.             *case: PORTRAIT
  817.             {
  818.         *switch: EdgeToEdge
  819.         {
  820.             *case: OFF
  821.             {
  822.                         *PrintableArea: PAIR(4336, 10800)
  823.                         *PrintableOrigin: PAIR(300, 300)
  824.                         *CursorOrigin: PAIR(300, 180)
  825.                         *Command: CmdSelect
  826.                         {
  827.                                 *Order: DOC_SETUP.30
  828.                                 *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6624Y"
  829.                         }
  830.             }
  831.             *case: ON
  832.             {
  833.                         *PrintableArea: PAIR(4816, 11260)
  834.                             *PrintableOrigin: PAIR(70, 70)
  835.                            *CursorOrigin: PAIR(0, 0)
  836.                         *Command: CmdSelect
  837.                         {
  838.                                 *Order: DOC_SETUP.30
  839.                                 *Cmd: "<1B>&l81a8c0E<1B>*p0x0Y<1B>*c0t2972x6840Y"
  840.                             }
  841.             }
  842.                 }
  843.             }
  844.             *case: LANDSCAPE_CC90
  845.             {
  846.         *switch: EdgeToEdge
  847.         {
  848.             *case: OFF
  849.             {
  850.                         *PrintableArea: PAIR(4356, 10800)
  851.                         *PrintableOrigin: PAIR(300, 300)
  852.                         *CursorOrigin: PAIR(200, 11100)
  853.                         *Command: CmdSelect
  854.                         {
  855.                                 *Order: DOC_SETUP.30
  856.                                 *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  857.                         }
  858.             }
  859.             *case: ON
  860.             {
  861.                         *PrintableArea: PAIR(4816, 11260)
  862.                             *PrintableOrigin: PAIR(70, 70)
  863.                            *CursorOrigin: PAIR(0, 11400)
  864.                         *Command: CmdSelect
  865.                         {
  866.                                 *Order: DOC_SETUP.30
  867.                                 *Cmd: "<1B>&l81a8c0E<1B>*p0x0Y<1B>*c0t6840x2972Y"
  868.                             }
  869.             }
  870.                 }
  871.             }
  872.         }
  873.     }
  874.     *Option: ENV_DL
  875.     {
  876.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  877.         *switch: Orientation
  878.         {
  879.             *case: PORTRAIT
  880.             {
  881.         *switch: EdgeToEdge
  882.         {
  883.             *case: OFF
  884.             {
  885.                         *PrintableArea: PAIR(4576, 9792)
  886.                         *PrintableOrigin: PAIR(300, 300)
  887.                         *CursorOrigin: PAIR(300, 180)
  888.                         *Command: CmdSelect
  889.                         {
  890.                                 *Order: DOC_SETUP.30
  891.                                 *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2757x6019Y"
  892.                         }
  893.             }
  894.             *case: ON
  895.             {
  896.                         *PrintableArea: PAIR(5060, 10260)
  897.                             *PrintableOrigin: PAIR(70, 70)
  898.                            *CursorOrigin: PAIR(0, 0)
  899.                         *Command: CmdSelect
  900.                         {
  901.                                 *Order: DOC_SETUP.30
  902.                                 *Cmd: "<1B>&l90a8c0E<1B>*p0x0Y<1B>*c0t3116x6234Y"
  903.                             }
  904.             }
  905.                 }
  906.             }
  907.             *case: LANDSCAPE_CC90
  908.             {
  909.         *switch: EdgeToEdge
  910.         {
  911.             *case: OFF
  912.             {
  913.                         *PrintableArea: PAIR(4596, 9792)
  914.                         *PrintableOrigin: PAIR(300, 300)
  915.                         *CursorOrigin: PAIR(200, 10092)
  916.                         *Command: CmdSelect
  917.                         {
  918.                                 *Order: DOC_SETUP.30
  919.                                 *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  920.                         }
  921.             }
  922.             *case: ON
  923.             {
  924.                         *PrintableArea: PAIR(5060, 10260)
  925.                             *PrintableOrigin: PAIR(70, 70)
  926.                            *CursorOrigin: PAIR(0, 10392)
  927.                         *Command: CmdSelect
  928.                         {
  929.                                 *Order: DOC_SETUP.30
  930.                                 *Cmd: "<1B>&l90a8c0E<1B>*p0x0Y<1B>*c0t6234x3116Y"
  931.                             }
  932.             }
  933.                 }
  934.             }
  935.         }
  936.     }
  937.     *Option: ENV_C5
  938.     {
  939.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  940.         *switch: Orientation
  941.         {
  942.             *case: PORTRAIT
  943.             {
  944.         *switch: EdgeToEdge
  945.         {
  946.             *case: OFF
  947.             {
  948.                         *PrintableArea: PAIR(7036, 10224)
  949.                         *PrintableOrigin: PAIR(300, 300)
  950.                         *CursorOrigin: PAIR(300, 180)
  951.                         *Command: CmdSelect
  952.                         {
  953.                                 *Order: DOC_SETUP.30
  954.                                 *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6278Y"
  955.                         }
  956.             }
  957.             *case: ON
  958.             {
  959.                         *PrintableArea: PAIR(7516, 10684)
  960.                             *PrintableOrigin: PAIR(70, 70)
  961.                            *CursorOrigin: PAIR(0, 0)
  962.                         *Command: CmdSelect
  963.                         {
  964.                                 *Order: DOC_SETUP.30
  965.                                 *Cmd: "<1B>&l91a8c0E<1B>*p0x0Y<1B>*c0t4592x6494Y"
  966.                             }
  967.             }
  968.                 }
  969.             }
  970.             *case: LANDSCAPE_CC90
  971.             {
  972.         *switch: EdgeToEdge
  973.         {
  974.             *case: OFF
  975.             {
  976.                         *PrintableArea: PAIR(7056, 10224)
  977.                         *PrintableOrigin: PAIR(300, 300)
  978.                         *CursorOrigin: PAIR(200, 10524)
  979.                         *Command: CmdSelect
  980.                         {
  981.                                 *Order: DOC_SETUP.30
  982.                                 *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  983.                         }
  984.             }
  985.             *case: ON
  986.             {
  987.                         *PrintableArea: PAIR(7516, 10684)
  988.                             *PrintableOrigin: PAIR(70, 70)
  989.                            *CursorOrigin: PAIR(0, 10824)
  990.                         *Command: CmdSelect
  991.                         {
  992.                                 *Order: DOC_SETUP.30
  993.                                 *Cmd: "<1B>&l91a8c0E<1B>*p0x0Y<1B>*c0t6494x4592Y"
  994.                             }
  995.             }
  996.                 }
  997.             }
  998.         }
  999.     }
  1000.     *Option: ENV_MONARCH
  1001.     {
  1002.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1003.         *switch: Orientation
  1004.         {
  1005.             *case: PORTRAIT
  1006.             {
  1007.         *switch: EdgeToEdge
  1008.         {
  1009.             *case: OFF
  1010.             {
  1011.                         *PrintableArea: PAIR(4036, 8400)
  1012.                         *PrintableOrigin: PAIR(300, 300)
  1013.                         *CursorOrigin: PAIR(300, 180)
  1014.                         *Command: CmdSelect
  1015.                         {
  1016.                                 *Order: DOC_SETUP.30
  1017.                                 *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5184Y"
  1018.                         }
  1019.             }
  1020.             *case: ON
  1021.             {
  1022.                         *PrintableArea: PAIR(4516, 8860)
  1023.                             *PrintableOrigin: PAIR(70, 70)
  1024.                            *CursorOrigin: PAIR(0, 0)
  1025.                         *Command: CmdSelect
  1026.                         {
  1027.                                 *Order: DOC_SETUP.30
  1028.                                 *Cmd: "<1B>&l80a8c0E<1B>*p0x0Y<1B>*c0t2792x5400Y"
  1029.                             }
  1030.             }
  1031.                 }
  1032.             }
  1033.             *case: LANDSCAPE_CC90
  1034.             {
  1035.         *switch: EdgeToEdge
  1036.         {
  1037.             *case: OFF
  1038.             {
  1039.                         *PrintableArea: PAIR(4056, 8400)
  1040.                         *PrintableOrigin: PAIR(300, 300)
  1041.                         *CursorOrigin: PAIR(200, 8700)
  1042.                         *Command: CmdSelect
  1043.                         {
  1044.                                 *Order: DOC_SETUP.30
  1045.                                 *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2557Y"
  1046.                         }
  1047.             }
  1048.             *case: ON
  1049.             {
  1050.                         *PrintableArea: PAIR(4516, 88600)
  1051.                             *PrintableOrigin: PAIR(70, 70)
  1052.                            *CursorOrigin: PAIR(0, 9000)
  1053.                         *Command: CmdSelect
  1054.                         {
  1055.                                 *Order: DOC_SETUP.30
  1056.                                 *Cmd: "<1B>&l80a8c0E<1B>*p0x0Y<1B>*c0t5400x2792Y"
  1057.                             }
  1058.             }
  1059.                 }
  1060.             }
  1061.         }
  1062.     }
  1063. }
  1064.  
  1065. *Feature: MediaType
  1066. {
  1067.     *rcNameID: =MEDIA_TYPE_DISPLAY
  1068.     *DefaultOption: Option1
  1069.     *Option: Option1
  1070.     {
  1071.         *rcNameID: 271
  1072.     }
  1073.     *Option: Option2
  1074.     {
  1075.         *rcNameID: 435
  1076.         *Command: CmdSelect
  1077.         {
  1078.             *Order: DOC_SETUP.11
  1079.             *Cmd: "<1B>&n6WdPlain"
  1080.         }
  1081.     }
  1082.     *Option: Option3
  1083.     {
  1084.         *rcNameID: 436
  1085.         *Command: CmdSelect
  1086.         {
  1087.             *Order: DOC_SETUP.11
  1088.             *Cmd: "<1B>&n11WdPreprinted"
  1089.         }
  1090.     }
  1091.     *Option: Option4
  1092.     {
  1093.         *rcNameID: 437
  1094.         *Command: CmdSelect
  1095.         {
  1096.             *Order: DOC_SETUP.11
  1097.             *Cmd: "<1B>&n11WdLetterhead"
  1098.         }
  1099.     }
  1100.     *Option: Option5
  1101.     {
  1102.         *rcNameID: =TRANSPARENCY_DISPLAY
  1103.         *Command: CmdSelect
  1104.         {
  1105.             *Order: DOC_SETUP.11
  1106.             *Cmd: "<1B>&n13WdTransparency"
  1107.         }
  1108.     }
  1109.     *Option: Option6
  1110.     {
  1111.         *rcNameID: 438
  1112.         *Command: CmdSelect
  1113.         {
  1114.             *Order: DOC_SETUP.11
  1115.             *Cmd: "<1B>&n11WdPrepunched"
  1116.         }
  1117.     }
  1118.     *Option: Option7
  1119.     {
  1120.         *rcNameID: 439
  1121.         *Command: CmdSelect
  1122.         {
  1123.             *Order: DOC_SETUP.11
  1124.             *Cmd: "<1B>&n7WdLabels"
  1125.         }
  1126.     }
  1127.     *Option: Option8
  1128.     {
  1129.         *rcNameID: 269
  1130.         *Command: CmdSelect
  1131.         {
  1132.             *Order: DOC_SETUP.11
  1133.             *Cmd: "<1B>&n5WdBond"
  1134.         }
  1135.     }
  1136.     *Option: Option9
  1137.     {
  1138.         *rcNameID: 440
  1139.         *Command: CmdSelect
  1140.         {
  1141.             *Order: DOC_SETUP.11
  1142.             *Cmd: "<1B>&n9WdRecycled"
  1143.         }
  1144.     }
  1145.     *Option: Option10
  1146.     {
  1147.         *rcNameID: 441
  1148.         *Command: CmdSelect
  1149.         {
  1150.             *Order: DOC_SETUP.11
  1151.             *Cmd: "<1B>&n6WdColor"
  1152.         }
  1153.     }
  1154.     *Option: Option11
  1155.     {
  1156.         *rcNameID: 442
  1157.         *Command: CmdSelect
  1158.         {
  1159.             *Order: DOC_SETUP.11
  1160.             *Cmd: "<1B>&n11WdCard Stock"
  1161.         }
  1162.     }
  1163. *% The Plugin will hide and handle the next 5 media types
  1164.     *Option: Option12
  1165.     {
  1166.         *rcNameID: 624
  1167.     *Command: CmdSelect
  1168.         {
  1169.             *Order: DOC_SETUP.11
  1170.         *CallbackID: =CB_UDT_1
  1171.         }
  1172.     }
  1173.     *Option: Option13
  1174.     {
  1175.         *rcNameID: 625
  1176.         *Command: CmdSelect
  1177.         {
  1178.             *Order: DOC_SETUP.11
  1179.         *CallbackID: =CB_UDT_2
  1180.         }
  1181.     }
  1182.     *Option: Option14
  1183.     {
  1184.         *rcNameID: 626
  1185.         *Command: CmdSelect
  1186.         {
  1187.             *Order: DOC_SETUP.11
  1188.         *CallbackID: =CB_UDT_3
  1189.         }
  1190.     }
  1191.     *Option: Option15
  1192.     {
  1193.         *rcNameID: 627
  1194.         *Command: CmdSelect
  1195.         {
  1196.             *Order: DOC_SETUP.11
  1197.         *CallbackID: =CB_UDT_4
  1198.         }
  1199.     }
  1200.     *Option: Option16
  1201.     {
  1202.         *rcNameID: 628
  1203.         *Command: CmdSelect
  1204.         {
  1205.             *Order: DOC_SETUP.11
  1206.         *CallbackID: =CB_UDT_5
  1207.         }
  1208.     }
  1209. }
  1210.  
  1211. *Feature: PrintQuality
  1212. {
  1213.     *rcNameID: 705
  1214.     *HelpIndex: 45761 
  1215.     *DefaultOption: Option3
  1216.     *Option: Option1
  1217.     {
  1218.         *rcNameID: 478
  1219.         *Command: CmdSelect
  1220.         {
  1221.             *Order: JOB_SETUP.4
  1222.             *Cmd: "@PJL SET RET=OFF<0D0A>@PJL SET ECONOMODE=ON<0D0A>"
  1223.         }
  1224.     }
  1225.     *Option: Option2
  1226.     {
  1227.         *rcNameID: 621
  1228.         *Command: CmdSelect
  1229.         {
  1230.             *Order: JOB_SETUP.4
  1231.             *Cmd: "@PJL SET ECONOMODE=OFF<0D0A>@PJL SET RET=ON<0D0A>"
  1232.         }
  1233.     }
  1234.     *Option: Option3
  1235.     {
  1236.         *rcNameID: 622
  1237.         *Command: CmdSelect
  1238.         {
  1239.             *Order: JOB_SETUP.4
  1240.             *Cmd: "@PJL SET RET=OFF<0D0A>@PJL SET ECONOMODE=OFF<0D0A>"
  1241.         }
  1242.     }
  1243. }
  1244.  
  1245. *Feature: OutputBin
  1246. {
  1247.     *rcNameID: =OUTPUTBIN_DISPLAY
  1248.     *HelpIndex: 45762 
  1249.     *DefaultOption: Option1
  1250.     *Option: Option1         *%Automatic
  1251.     {
  1252.         *rcNameID: 577
  1253.         *Command: CmdSelect
  1254.         {
  1255.             *Order: DOC_SETUP.20
  1256.             *Cmd: "<1B>&l0G"
  1257.         }
  1258.     }
  1259.     *Option: Option2         *%StandardBin
  1260.     {
  1261.     *rcNameID: 578 
  1262.         *Command: CmdSelect
  1263.         {
  1264.             *Order: DOC_SETUP.20
  1265.             *Cmd: "<1B>&l1G"
  1266.         }
  1267.     }
  1268.     *Option: Option3      *%OffsetBin
  1269.     {
  1270.     *rcNameID: 579
  1271.         *Command: CmdSelect
  1272.         {
  1273.             *Order: DOC_SETUP.20
  1274.             *Cmd: "<1B>&l2G"
  1275.         }
  1276.     }
  1277.  
  1278. }
  1279.  
  1280. *Feature: OffsetBin
  1281. {
  1282.     *rcNameID: 579
  1283.     *HelpIndex: 45759
  1284.     *FeatureType: PRINTER_PROPERTY
  1285.     *DefaultOption: NotInstalled
  1286.  
  1287.     *Option: Installed
  1288.     {
  1289.     *rcNameID: 443
  1290.     }
  1291.     *Option: NotInstalled
  1292.     {
  1293.     *rcNameID: 444
  1294.     *Constraints: LIST(OutputBin.Option3)
  1295.     }
  1296. }
  1297.  
  1298. *Feature: Halftone
  1299. {
  1300.     *rcNameID: =HALFTONING_DISPLAY
  1301.     *DefaultOption: HT_PATSIZE_AUTO
  1302.     *Option: HT_PATSIZE_AUTO
  1303.     {
  1304.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1305.     }
  1306.     *Option: HT_PATSIZE_SUPERCELL_M
  1307.     {
  1308.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1309.     }
  1310.     *Option: HT_PATSIZE_6x6_M
  1311.     {
  1312.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1313.     }
  1314.     *Option: HT_PATSIZE_8x8_M
  1315.     {
  1316.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1317.     }
  1318. }
  1319.  
  1320. *Feature: HardDisk
  1321. {
  1322.     *rcNameID: 430
  1323.     *HelpIndex: 45659
  1324.     *FeatureType: PRINTER_PROPERTY
  1325.     *DefaultOption: NotInstalled
  1326.  
  1327.     *Option: Installed
  1328.     {
  1329.         *rcNameID: 443
  1330.     }
  1331.     *Option: NotInstalled
  1332.     {
  1333.         *rcNameID: 444
  1334.     }
  1335.  
  1336. }
  1337.  
  1338. *Feature: EdgeToEdge
  1339. {
  1340.     *rcNameID: 580
  1341.     *HelpIndex: 45644
  1342.     *DefaultOption: OFF
  1343.     *Option: OFF
  1344.     {
  1345.         *rcNameID: =OFF_DISPLAY
  1346.         *Command: CmdSelect
  1347.         {
  1348.             *Order: JOB_SETUP.5
  1349.             *Cmd: "@PJL SET XEDGETOEDGE=OFF<0A>"
  1350.         
  1351.         }
  1352.     }
  1353.     *Option: ON
  1354.     {
  1355.         *rcNameID: =ON_DISPLAY
  1356.         *Command: CmdSelect
  1357.         {
  1358.             *Order: JOB_SETUP.5
  1359.             *Cmd: "@PJL SET XEDGETOEDGE=ON<0A>"
  1360.         
  1361.         }
  1362.     }
  1363. }
  1364. *Feature: Memory
  1365. {
  1366.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1367.     *HelpIndex: 45660
  1368.     *DefaultOption: 16384KB
  1369.     *Option: 16384KB
  1370.     {
  1371.         *Name: "16MB"
  1372.         *MemoryConfigKB: PAIR(16384, 16267)
  1373.     }
  1374.     *Option: 20480KB
  1375.     {
  1376.         *Name: "20MB"
  1377.         *MemoryConfigKB: PAIR(20480, 20363)
  1378.     }
  1379.     *Option: 24576KB
  1380.     {
  1381.         *Name: "24MB"
  1382.         *MemoryConfigKB: PAIR(24576, 24459)
  1383.     }
  1384.     *Option: 28672KB
  1385.     {
  1386.         *Name: "28MB"
  1387.         *MemoryConfigKB: PAIR(28672, 28555)
  1388.     }
  1389.     *Option: 32767KB
  1390.     {
  1391.         *Name: "32MB"
  1392.         *MemoryConfigKB: PAIR(32767, 32767)
  1393.     }
  1394.     *Option: 36864KB
  1395.     {
  1396.         *Name: "36MB"
  1397.         *MemoryConfigKB: PAIR(36864, 36747)
  1398.     }
  1399.     *Option: 40960KB
  1400.     {
  1401.         *Name: "40MB"
  1402.         *MemoryConfigKB: PAIR(40960, 40843)
  1403.     }
  1404.     *Option: 45056KB
  1405.     {
  1406.         *Name: "44MB"
  1407.         *MemoryConfigKB: PAIR(45056, 45056)
  1408.     }
  1409.     *Option: 49152KB
  1410.     {
  1411.         *Name: "48MB"
  1412.         *MemoryConfigKB: PAIR(49152, 49152)
  1413.     }
  1414.     *Option: 53248KB
  1415.     {
  1416.         *Name: "52MB"
  1417.         *MemoryConfigKB: PAIR(53248, 53131)
  1418.     }
  1419.     *Option: 57344KB
  1420.     {
  1421.         *Name: "56MB"
  1422.         *MemoryConfigKB: PAIR(57344, 57344)
  1423.     }
  1424.     *Option: 61440KB
  1425.     {
  1426.         *Name: "60MB"
  1427.         *MemoryConfigKB: PAIR(61440, 61440)
  1428.     }
  1429.     *Option: 65536KB
  1430.     {
  1431.         *Name: "64MB"
  1432.         *MemoryConfigKB: PAIR(65536, 65419)
  1433.     }
  1434.     *Option: 69632KB
  1435.     {
  1436.         *Name: "68MB"
  1437.         *MemoryConfigKB: PAIR(69632, 69632)
  1438.     }
  1439.     *Option: 73728KB
  1440.     {
  1441.         *Name: "72MB"
  1442.         *MemoryConfigKB: PAIR(73728, 73728)
  1443.     }
  1444.     *Option: 77824KB
  1445.     {
  1446.         *Name: "76MB"
  1447.         *MemoryConfigKB: PAIR(77824, 77824)
  1448.     }
  1449.     *Option: 81920KB
  1450.     {
  1451.         *Name: "80MB"
  1452.         *MemoryConfigKB: PAIR(81920, 81920)
  1453.     }
  1454.     *Option: 86016KB
  1455.     {
  1456.         *Name: "84MB"
  1457.         *MemoryConfigKB: PAIR(86016, 86016)
  1458.     }
  1459.     *Option: 90112KB
  1460.     {
  1461.         *Name: "88MB"
  1462.         *MemoryConfigKB: PAIR(90112, 90112)
  1463.     }
  1464.     *Option: 94208KB
  1465.     {
  1466.         *Name: "92MB"
  1467.         *MemoryConfigKB: PAIR(94208, 94208)
  1468.     }
  1469.     *Option: 98304KB
  1470.     {
  1471.         *Name: "96MB"
  1472.         *MemoryConfigKB: PAIR(98304, 98304)
  1473.     }
  1474.     *Option: 102400KB
  1475.     {
  1476.         *Name: "100MB"
  1477.         *MemoryConfigKB: PAIR(102400, 102400)
  1478.     }
  1479.     *Option: 106496KB
  1480.     {
  1481.         *Name: "104MB"
  1482.         *MemoryConfigKB: PAIR(106496, 106496)
  1483.     }
  1484. }
  1485.  
  1486. *Feature: Duplex
  1487. {
  1488.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1489.     *DefaultOption: NONE
  1490.     *Option: NONE
  1491.     {
  1492.         *rcNameID: =NONE_DISPLAY
  1493.         *Command: CmdSelect
  1494.         {
  1495.             *Order: DOC_SETUP.10
  1496.             *Cmd: "<1B>&l0S"
  1497.         }
  1498.     }
  1499.     *Option: VERTICAL
  1500.     {
  1501.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1502.         *Command: CmdSelect
  1503.         {
  1504.             *Order: DOC_SETUP.10
  1505.             *Cmd: "<1B>&l1S"
  1506.         }
  1507.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5, PaperSize.A6, PaperSize.A5, PaperSize.ENV_B5, PaperSize.STATEMENT, PaperSize.EXECUTIVE)
  1508.     }
  1509.     *Option: HORIZONTAL
  1510.     {
  1511.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1512.         *Command: CmdSelect
  1513.         {
  1514.             *Order: DOC_SETUP.10
  1515.             *Cmd: "<1B>&l2S"
  1516.         }
  1517.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5, PaperSize.A6, PaperSize.A5, PaperSize.ENV_B5, PaperSize.STATEMENT, PaperSize.EXECUTIVE)
  1518.     }
  1519. }
  1520. *Feature: DuplexUnit
  1521. {
  1522.     *rcNameID: 581
  1523.     *HelpIndex: 15572
  1524.     *FeatureType: PRINTER_PROPERTY
  1525.     *DefaultOption: NotInstalled
  1526.  
  1527.     *Option: Installed
  1528.     {
  1529.     *rcNameID: 443
  1530.     }
  1531.     *Option: NotInstalled
  1532.     {
  1533.     *rcNameID: 444
  1534.         *DisabledFeatures: LIST(Duplex)
  1535.         *Constraints: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  1536.     }
  1537.  }
  1538. *Command: CmdStartDoc
  1539. {
  1540.     *Order: DOC_SETUP.9
  1541.     *Cmd: "<1B>&u600D<1B>*r0F"
  1542. }
  1543. *Command: CmdStartPage
  1544. {
  1545.     *Order: PAGE_SETUP.1
  1546.     *Cmd: "<1B>*b0M<0D>"
  1547. }
  1548. *Command: CmdEndJob
  1549. {
  1550.     *Order: JOB_FINISH.1
  1551.     *Cmd: "<1B>E<1B>%%-12345X@PJL EOJ<0D0A1B>%%-12345X"
  1552. }
  1553.  
  1554. *switch: Collate
  1555. {
  1556.     *case: OFF
  1557.     {
  1558.     *Command: CmdCopies
  1559.     {
  1560.             *Order: DOC_SETUP.13
  1561.             *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  1562.     }
  1563.     }
  1564. }
  1565.  
  1566. *RotateCoordinate?: TRUE
  1567. *RotateRaster?: TRUE
  1568. *RotateFont?: TRUE
  1569. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1570. *MemoryUsage: LIST(FONT)
  1571. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1572. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1573. *XMoveThreshold: 0
  1574. *YMoveThreshold: 0
  1575. *XMoveUnit: 600
  1576. *YMoveUnit: 600
  1577. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1578. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1579. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1580. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1581. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1582. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1583. *Command: CmdCR { *Cmd : "<0D>" }
  1584. *Command: CmdLF { *Cmd : "<0A>" }
  1585. *Command: CmdFF { *Cmd : "<0C>" }
  1586. *Command: CmdBackSpace { *Cmd : "<08>" }
  1587. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1588. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1589. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1590. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1591. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1592. *EjectPageWithFF?: TRUE
  1593. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1594. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1595. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1596. *OutputDataFormat: H_BYTE
  1597. *OptimizeLeftBound?: TRUE
  1598. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1599. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1600. *DefaultFont: 136
  1601. *DefaultCTT: 0
  1602. *CharPosition: BASELINE
  1603. *TTFSEnabled?: TRUE
  1604. *DeviceFonts: LIST(136,138,146,147,148,149,150,151,152,153,154,155,156,157,164,165,
  1605. +                   166,196,197,198,199,200,201,202,203,209,210,211,212,213,214,215,
  1606. +                   216,217,218,219,220,221,222,223,224,225,226,227,228,229,230)
  1607. *MinFontID: 16534
  1608. *MaxFontID: 32768
  1609.  
  1610. *switch: Resolution
  1611. {
  1612.     *case: Option1
  1613.     {
  1614.         *FontFormat: HPPCL_OUTLINE
  1615.     }
  1616.     *case: Option2
  1617.     {
  1618.         *FontFormat: HPPCL_RES
  1619.     }
  1620. }
  1621.  
  1622. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1623. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1624. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1625. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1626. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1627. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  1628. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  1629. *MinGrayFill: 1
  1630. *MaxGrayFill: 100
  1631. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1632. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1633. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1634. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1635. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  1636.